.hdf-khitem {
border-radius: 4px;
background-color: white;
-webkit-box-shadow: 0px 1px 5px 0px #999999;
box-shadow: 0px 1px 5px 0px #999999;
padding: 21px 10px;
margin-bottom: 20px;
position: relative;
}
.arrow-b{ background:url(../images/arrow-b.png) no-repeat top left; width: 36px; height: 19px; position:absolute; z-index:2; bottom: -19px; left: 100px;}
.hdf-kh-avatar{
position: relative;
width: 86px;
height: 86px;
margin: 0 auto 3px auto;
overflow: hidden;
border-radius: 241px;
-webkit-border-radius: 241px;
-moz-border-radius: 241px;
border: 4px solid #e3e3e3;
text-align: center; float:left;box-shadow: 2px 4px 10px 0px #aaa;
}
.hdf-ava { padding-left: 30px; margin-bottom: 25px;}
.hdf-ava h4{ float:left; padding: 20px 0px 0px 20px;font-family: 'Roboto', sans-serif;font-size: 1.2857142857em;}
#accordion{ padding: 0px 10px;}
#accordion .panel-heading{ background-color: transparent; padding: 0px;}
#accordion .panel-collapse .panel-body{ border-top: 0px; padding:20px 50px 0px 0px;}
#accordion .panel{ border:none;border-radius: 0px; border-top: 1px solid #d1d3d4;-webkit-box-shadow: none; margin-bottom: 30px;}
.icon-acc {
position: absolute;
width: 34px;
height: 34px;
background: url(../images/icon-acc.png) 0 bottom no-repeat;
top: 0px;
right: 0px;
}
.panel.active .icon-acc {
background-position: 0 top;
}
.panel .panel-title a {
position: relative;
font-family: Roboto;
font-size: 18px;
line-height: 24px;
color: #333;
height:auto;
text-decoration: none;
letter-spacing: -0.5px; display:block; min-height: 34px; padding-top: 8px; padding-right: 60px;
}
.kh-form { width: 60%; position:relative; padding-top: 7px;}
.kh-form .input-mw{ height:45px; width: 90%; padding-right: 30px;}
.kh-form .btn-search{ background:url(../images/btn-search.png) no-repeat top left; width: 71px; height: 59px; display:block; position:absolute; z-index:1; top: 0px; right: 0px;}

.form-search-dv{ padding: 0px 0px 20px 12px;}
.form-search-dv span, .form-search-dv .radio{ float:left; margin-right: 10px;}
.form-search-dv .radio{ margin-top: 0px !important;}
.form-search-dv .select-mw, .form-search-dv .input-mw{ width:25%; min-width:20%; float:left;}
.form-search-dv .btn-default { margin-right: 10px;}
.result-search-dv{ border-top: 1px dotted #ccc; padding-top: 20px;}
.result-search-dv .wrap-ch { border-bottom: 1px dotted #ccc; padding: 10px 0px;}
.result-search-dv .wrap-ch h3{ color: #e51937; text-transform:uppercase; font-size: 15px; margin: 0 0 4px;}
.result-search-dv .wrap-ch p{ margin-bottom: 0px;}
.hdf-newslst .hdf-title {
font-family: 'Roboto', sans-serif;
font-size: 1.7857142857em;
font-weight: 300;
margin-bottom: 10px;
}
.cnt-news { border-bottom: 1px dashed #ccc; margin-bottom: 10px;}
.cnt-news img {
margin: 20px auto;
max-width:100%;
height:auto;
}
.hdf-newslst .email{ background:url(../images/icon-mail-print.png) no-repeat top left; width: 15px; height: 18px; display:block; float:right; margin: 0px 14px;}
.hdf-newslst .printer{ background:url(../images/icon-mail-print.png) no-repeat top right; width: 19px; height: 18px; display:block; float:right;}
.blk-cmt{ padding: 10px 0px 0px 0px;}
.hdf-newslst label{ font-weight: normal;}
.hdf-newslst .rq-field {
color: #e51937;
}
.hdf-newslst .hdf-khitem{ background-color:#f3f3f3;}

.list-td{ border-radius: 4px;
background-color: white;
-webkit-box-shadow: 0px 1px 5px 0px #999999;
box-shadow: 0px 1px 5px 0px #999999;}
.list-td thead tr{background-color: #e51937;}
.list-td thead th{ border-bottom: 0px; color: #fff; border: 1px solid #e51937 !important; text-align:center;}

.blk-td-dt{}
.blk-td-dt h4{ color:#e51837; font-size: 16px; font-weight:bold; border-bottom: 1px dashed #ccc; padding-bottom: 6px; margin-bottom: 10px; margin-top: 24px;}
.table01{ background-color: #f8f8f8; width: 100%;}
.table01 tr.sl { background-color: #f0f0f0;}
.table01 td { border-right: 2px solid #fff; width: 47%; padding: 5px 15px;}
.table01 td strong{  width: 35%; float:left;}
address{ font-style:italic; font-size: 12px; color: #888; margin-top: -10px;}
.blk-td-dt h5{ font-size: 20px; font-weight:bold;}